<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	// 你所理解的对象？答：在JS中我所理解的对象分为普通对象以及函数对象。对象拥有属性或方法。对象是通过构造器实例化出来的。
	// function Box(){
	// 	this.userName = "zhangsan";// 实例属性
	// }
	// Box.prototype.run = function(){
	// 	// 原型方法
	// }
	// // 静态属性。（不需要实例化，即可直接使用的属性称为静态属性）
	// Box.userName = "zhangsan";
	// Box.fn = function(){
	// 	// 静态方法。不需要实例化，即可直接使用的方法称为静态方法。
	// 	console.log("fn");
	// }
	// console.log(Box.userName);// zhangsan
	// Box.fn();
	
	
	// 了解函数
	// function fn(){
	//
	// }
	//
	// console.log(typeof fn);// function
	// // console.log(fn.constructor === Function);
	// console.log(fn.__proto__ === Function.prototype);
	// console.log(Function.prototype.__proto__ === Object.prototype);
	// console.log(Object.prototype.__proto__);

	
	
	// let num = 0;
	// num.a = 100;
	// console.log(num.a);
	
	// num.a = 100;    new Number(num).a = 100;
	// console.log(num.a);  const _num = new Number(num); console.log(_num.a);
	
</script>
</html>